a bit of a letch - Alemán Inglés Diccionario